/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ejb.common;

import applicationexcepcion.IdFotoNonValido;
import entity.Foto;
import java.util.List;
import javax.ejb.Local;

/**
 *
 * @author Valerio
 */
@Local
public interface FotoManagerLocal {

    void creaFoto(Foto f);

    Foto cercaFotoDaId(Long id)throws IdFotoNonValido;

    List<Foto> trovaFotoPerNome(String nome);

    void modificaFoto(Foto foto);

    void eliminaFoto(Foto foto);

    List<Foto> cercaInRange(int inizio, int fine);

    List<Foto> cercaTutto();

    List<Foto> getFotoNonLegate();

    List<Foto> getFotoProdotti();

    boolean esisteFoto(Foto foto);
    
}
